package com.ljkj.lawyer.lawyer.param.litigation;


import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.util.List;

@Data
public class AddOrUpdateCaseParam {

    private Integer id;
    /*
     * 案件名称
     * */
    @NotBlank(message = "案件名称不能为空")
    private String caseName;

    /**
     * 用户id
     */
    @NotNull(message = "memberId不能为空")
    private Integer memberId;

    /**
     * 接案笔录
     */
    private String receiveRecord;
    /**
    * 开庭纪要列表
    *
     * */

    private List<BrieflyParam> brieflyList;//诉讼案件

    /**
     * 办案思路
     */
    private String handlingIdea;

    /**
     * 案件属性
     */

    private String caseAttribute;

    /**
     * 证据收集
     */
    private String evidenceCollection;
    /**
     * 案件总结
     */
    private String caseSummary;
    /**
    * 过程中沟通
    *
     * */
    private String communicate;//非诉讼案件

    /**
     * 图片列表
     */
    private String pictureList;

    /**
     * 判决结果
     */
    private String sentenceResult;//诉讼案件

    /**
    * 案件类型
    * */
    @NotNull(message = "案件类型不能为空")
    private Integer caseType;
}
